home *** CD-ROM | disk | FTP | other *** search
Gui4CLI script | 2001-08-17 | 3.3 KB | 211 lines |
- G4C
-
- WINBIG 0 -10 624 5 ''
- WINSMALL 0 20p 624 22
- WINTYPE 00001000
- ;WINTYPE 11110001
- WINFONT topaz.font 8 010
-
-
- xONLOAD
- Gosub #this Default
-
- xONRELOAD
- Gosub #this Default
-
- xROUTINE Default
- WLeft = 0
- WTop = 10
- SeeIt = -1
- GuiOpen #this
-
- xONCLOSE
- ;GuiQuit #this
-
- LINE 10 0 10 2 1
- LINE 20 0 20 2 1
- LINE 30 0 30 2 1
- LINE 40 0 40 2 1
- LINE 50 0 50 3 1
- LINE 60 0 60 2 1
- LINE 70 0 70 2 1
- LINE 80 0 80 2 1
- LINE 90 0 90 2 1
- LINE 100 0 100 4 1
- LINE 110 0 110 2 1
- LINE 120 0 120 2 1
- LINE 130 0 130 2 1
- LINE 140 0 140 2 1
- LINE 150 0 150 3 1
- LINE 160 0 160 2 1
- LINE 170 0 170 2 1
- LINE 180 0 180 2 1
- LINE 190 0 190 2 1
- LINE 200 0 200 4 1
- LINE 210 0 210 2 1
- LINE 220 0 220 2 1
- LINE 230 0 230 2 1
- LINE 240 0 240 2 1
- LINE 250 0 250 3 1
- LINE 260 0 260 2 1
- LINE 270 0 270 2 1
- LINE 280 0 280 2 1
- LINE 290 0 290 2 1
- LINE 300 0 300 4 1
- LINE 310 0 310 2 1
- LINE 320 0 320 2 1
- LINE 330 0 330 2 1
- LINE 340 0 340 2 1
- LINE 350 0 350 3 1
- LINE 360 0 360 2 1
- LINE 370 0 370 2 1
- LINE 380 0 380 2 1
- LINE 390 0 390 2 1
- LINE 400 0 400 4 1
- LINE 410 0 410 2 1
- LINE 420 0 420 2 1
- LINE 430 0 430 2 1
- LINE 440 0 440 2 1
- LINE 450 0 450 3 1
- LINE 460 0 460 2 1
- LINE 470 0 470 2 1
- LINE 480 0 480 2 1
- LINE 490 0 490 2 1
- LINE 500 0 500 4 1
- LINE 510 0 510 2 1
- LINE 520 0 520 2 1
- LINE 530 0 530 2 1
- LINE 540 0 540 2 1
- LINE 550 0 550 3 1
- LINE 560 0 560 2 1
- LINE 570 0 570 2 1
- LINE 580 0 580 2 1
- LINE 590 0 590 2 1
- LINE 600 0 600 4 1
- LINE 610 0 610 5 1
- LINE 620 0 620 5 1
-
- xBUTTON 0 12 20 12 Cl ; <<Cl>>
- GadHelp "Close Ruler"
- GuiClose #this
-
- xBUTTON 20 12 20 12 D ; <<D>>
- GadHelp "Ruler Down"
- SetGad #this 10 ON
- SetGad #this 11 OFF
-
- xBUTTON 40 12 20 12 S ; <<S>>
- GadId 1
- GadHelp "Stop Ruler "
- SetGad #this 10 OFF
- SetGad #this 11 OFF
- EzReq " OK or choose exact position ?" "ok|pos" var
- PosV = ''
- IF $var = 0
- I = 1
- WHILE $I < 4
- EzReq "Add digit $I to $PosV" "1|2|3|4|5|6|7|8|9|0|stop" var
- IF $var = 0
- IF $I = 1
- PosV = -10
- I = 3
- ELSE
- I = 3
- ENDIF
- ELSE
- var = $var[-1]
- PosV = "$PosV\#$var"
- ENDIF
- ++I
- ENDWHILE
- TopW = $PosV
- GuiClose #this
- ChangeGad #this 0 0 $TopW 624 6 ""
- GuiOpen #this
- ENDIF
-
-
- xBUTTON 60 12 20 12 U ; <<U>>
- GadHelp "Ruler Up"
- SetGad #this 10 OFF
- SetGad #this 11 ON
-
- xTIMER REPEAT 0:0:02 OFF
- GadId 10
- Gosub #this Down
-
- xTIMER REPEAT 0:0:02 OFF
- GadId 11
- Gosub #this Up
-
- xONKEY #R
- IF $$RAWKEY.QUAL = 32768
- IF $$RAWKEY.CODE = 77
- Gosub #this Down
- ELSEIF $$RAWKEY.CODE = 76
- Gosub #this Up
- ENDIF
- ELSEIF $$RAWKEY.QUAL = 32769
- IF $$RAWKEY.CODE = 77
- Gosub #this Bottom
- ELSEIF $$RAWKEY.CODE = 76
- Gosub #this Top
- ENDIF
- ENDIF
-
- xONKEY u
- Gosub #this Up
-
- xROUTINE Up
- GuiClose #this
- WTop = $($WTop - 5)
- ChangeGad #this 0 0 $WTop 624 6 ""
- GuiOpen #this
-
- xROUTINE Down
- GuiClose #this
- WTop = $($WTop + 5)
- ChangeGad #this 0 0 $WTop 624 6 ""
- GuiOpen #this
-
- GuiOpen #this
-
- xONKEY t
- Gosub #this Top
-
- xROUTINE Top
- GuiClose #this
- ChangeGad #this 0 0 10 624 6 ""
- WTop = 0
- GuiOpen #this
-
-
- xONKEY b
- Gosub #this Bottom
-
- xROUTINE Bottom
- GuiClose #this
- ChangeGad #this 0 0 250 624 6 ""
- WTop = 250
- GuiOpen #this
-
-
- xONKEY s
- SetGad #this 10 OFF
- SetGad #this 11 OFF
-
- xONRMB
-
-
- GuiClose #this
- IF $SeeIt = -1
- ChangeGad #this 0 0 -10 624 24 ""
- ELSE
- ChangeGad #this 0 0 -10 624 6 ""
- ENDIF
- SeeIt = $(- $SeeIt)
- GuiOpen #this
-
- LINE 0 0 624 0 1
-
- xTEXTBOX 60 12 624 10 "" " 100 200 300 400 500 600"